By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 0.4.0 (2024-06-28).md

View raw Download
text/plain • 2.56 kiB
Unicode text, UTF-8 text

Changelog for version 0.4.0

Sorry for the wait. The ending of the school year has kept me busy, and here's all I can give you for now. It's still an alpha, but probably the last one: a lot of the work was on polishing existing features. Enjoy.

Note: πŸ”₯ marks important updates.

New features in this release

  • πŸ”₯ Inter-repository merging is finally here.

    • Previous releases technically allowed it, however executing it left the target repository in an unusable, broken state. From now on you can merge repositories and the result will be the expected one. It is no longer considered dangerous.

    • I will repeat some things also applicable to intra-repo merging: anyone who can view the base repository can request a pull, but only users with write access can merge it.

    • The merge is currently done however git likes it, but I will add a merge strategy selection.

    • The implementation of this feature will allow relatively easy decentralisation in the future.

  • πŸ”₯ Data (XML) API was begun.

    • The only endpoints, for now, are getting general info about a user and a list of their repositories.

    • It is not stable, so it isn't documented yet.

    • It is intended for specialised or native clients.

    • The web interface doesn't need it. HTML is generated server-side.

  • Repositories now have a homepage field. It can be set in the repository settings to any URL.

  • The search page gained a better design and pagination.

  • The email confirmation is now actually sent.

  • Commits, pull requests and forum posts now have associated notifications, complete with emails.

  • The task viewer page now live-updates.

  • The notifications page now also has pagination.

  • Forum posts now support markdown and can be edited.

  • More error pages have been added to override the default server ones.

  • Month and day names are now localised.

  • There is now a Google doodle-like logo in the config.

Changed features in this release

  • In the default welcome page, the download link now points to our repository.

  • Some useless log messages have been removed.

  • Of course, translations for Romanian have been updated.

  • The page titles have been updated to be more descriptive.

Fixed bugs in this release

  • The task viewer no longer requires the task to be completed in order for the server to send it.

  • Empty searches are no longer allowed, but they could come back.

  • In the default config, the footer is now formatted correctly and has the correct copyright year.

                
                    
1
Changelog for version 0.4.0
2
===========================
3
4
Sorry for the wait. The ending of the school year has kept me busy, and here's all I can give
5
you for now. It's still an alpha, but probably the last one: a lot of the work was on polishing
6
existing features. Enjoy.
7
8
*Note: πŸ”₯ marks important updates.*
9
10
New features in this release
11
----------------------------
12
13
* **πŸ”₯ Inter-repository merging is finally here.**
14
* Previous releases technically allowed it, however executing it left the target repository in
15
an unusable, broken state. From now on you can merge repositories and the result will be
16
the expected one. It is no longer considered dangerous.
17
* I will repeat some things also applicable to intra-repo merging: anyone who can view the
18
base repository can request a pull, but only users with write access can merge it.
19
* The merge is currently done however git likes it, but I will add a merge strategy selection.
20
* The implementation of this feature will allow relatively easy decentralisation in the
21
future.
22
* **πŸ”₯ Data (XML) API was begun.**
23
* The only endpoints, for now, are getting general info about a user and a list of their
24
repositories.
25
* It is not stable, so it isn't documented yet.
26
* It is intended for specialised or native clients.
27
* The web interface doesn't need it. HTML is generated server-side.
28
* Repositories now have a homepage field. It can be set in the repository settings to any URL.
29
* The search page gained a better design and pagination.
30
* The email confirmation is now actually sent.
31
* Commits, pull requests and forum posts now have associated notifications, complete with
32
emails.
33
* The task viewer page now live-updates.
34
* The notifications page now also has pagination.
35
* Forum posts now support markdown and can be edited.
36
* More error pages have been added to override the default server ones.
37
* Month and day names are now localised.
38
* There is now a Google doodle-like logo in the config.
39
40
Changed features in this release
41
--------------------------------
42
43
* In the default welcome page, the download link now points to our repository.
44
* Some useless log messages have been removed.
45
* Of course, translations for Romanian have been updated.
46
* The page titles have been updated to be more descriptive.
47
48
Fixed bugs in this release
49
--------------------------
50
51
* The task viewer no longer requires the task to be completed in order for the server to send
52
it.
53
* Empty searches are no longer allowed, but they could come back.
54
* In the default config, the footer is now formatted correctly and has the correct copyright
55
year.
56